 package org.zfes.snowier.zbss.xzy.face;
 
 
 public class FunctionConfiguration{
   private Boolean supportFaceDetect = Boolean.valueOf(false);
   private Boolean supportFaceRecognition = Boolean.valueOf(false);
   private Boolean supportAge = Boolean.valueOf(false);
   private Boolean supportGender = Boolean.valueOf(false);
   private Boolean supportFace3dAngle = Boolean.valueOf(false);
   private Boolean supportLiveness = Boolean.valueOf(false);
   
   public Boolean isSupportFaceDetect() {
     return this.supportFaceDetect;
   }
   public void setSupportFaceDetect(Boolean supportFaceDetect) {
     this.supportFaceDetect = supportFaceDetect;
   }
   public Boolean isSupportFaceRecognition() {
     return this.supportFaceRecognition;
   }
   public void setSupportFaceRecognition(Boolean supportFaceRecognition) {
     this.supportFaceRecognition = supportFaceRecognition;
   }
   
   public Boolean isSupportAge() {
     return this.supportAge;
   }
   public void setSupportAge(Boolean supportAge) {
     this.supportAge = supportAge;
   }
   public Boolean isSupportGender() {
     return this.supportGender;
   }
   public void setSupportGender(Boolean supportGender) {
     this.supportGender = supportGender;
   }
   public Boolean isSupportFace3dAngle() {
     return this.supportFace3dAngle;
   }
   public void setSupportFace3dAngle(Boolean supportFace3dAngle) {
     this.supportFace3dAngle = supportFace3dAngle;
   }
   public Boolean isSupportLiveness() {
     return this.supportLiveness;
   }
   public void setSupportLiveness(Boolean supportLiveness) {
     this.supportLiveness = supportLiveness;
   }
   private FunctionConfiguration(Builder builder) {
     this.supportFaceDetect = builder.supportFaceDetect;
     this.supportFaceRecognition = builder.supportFaceRecognition;
     this.supportAge = builder.supportAge;
     this.supportGender = builder.supportGender;
     this.supportFace3dAngle = builder.supportFace3dAngle;
     this.supportLiveness = builder.supportLiveness;
   }
   public FunctionConfiguration() {}
   public static Builder builder() {
     return new Builder();
   }
   
   public static final class Builder {
     private Boolean supportFaceDetect = Boolean.valueOf(false);
     private Boolean supportFaceRecognition = Boolean.valueOf(false);
     private Boolean supportAge = Boolean.valueOf(false);
     private Boolean supportGender = Boolean.valueOf(false);
     private Boolean supportFace3dAngle = Boolean.valueOf(false);
     private Boolean supportLiveness = Boolean.valueOf(false);
     public FunctionConfiguration build() {
       return new FunctionConfiguration(this);
     }
     public Builder supportFaceDetect(Boolean supportFaceDetect) {
       this.supportFaceDetect = supportFaceDetect;
       return this;
     }
     public Builder supportFaceRecognition(Boolean supportFaceRecognition) {
       this.supportFaceRecognition = supportFaceRecognition;
       return this;
     }
     public Builder supportAge(Boolean supportAge) {
       this.supportAge = supportAge;
       return this;
     }
     public Builder supportGender(Boolean supportGender) {
       this.supportGender = supportGender;
       return this;
     }
     public Builder supportFace3dAngle(Boolean supportFace3dAngle) {
       this.supportFace3dAngle = supportFace3dAngle;
       return this;
     }
     public Builder supportLiveness(Boolean supportLiveness) {
       this.supportLiveness = supportLiveness;
       return this;
     }
     
     private Builder() {}
   }
 }

